<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">

<html>
<head>
  <meta name="generator" content="HTML Tidy for Windows (vers 14 February 2006), see www.w3.org">
  <script type="text/javascript">
  function init() {
    if(parent._importexcel_.uploadDone) {
        parent._importexcel_.uploadDone();
    }  
  }
  window.onload=init;
  </script>

  <title></title>
</head>

<body>
  <?php
$path_upload = '../../media/excels';
list($name,$result) = Upload('fUploadFile',$path_upload,'xls');
if($name) { // Upload Successful
    // Put the PHP content from the last code sample here here
    //$filepath = $path_upload.'/'.$name;
    echo $name;
}
?>
<?php
function Upload($file_id, $folder="", $types="") {    
    if(!$_FILES[$file_id]['name']) {
        return array('','No file specified');    
    }         
    $file_title = $_FILES[$file_id]['name'];    
    //Get file extension    
    $ext_arr = split("\.",basename($file_title));    
    $ext = strtolower($ext_arr[count($ext_arr)-1]); 
    //Get the last extension    
    //Not really uniqe - but for all practical reasons, it is    
    $uniqer = substr(md5(uniqid(rand(),1)),0,5);    
    $file_name = $uniqer . '_' . $file_title;
    //Get Unique Name    
    $all_types = explode(",",strtolower($types));    
    
    if($types) {        
        if(in_array($ext,$all_types));                        
        else {            
            $result = "'".$_FILES[$file_id]['name']."' is not a valid file."; 
            //Show error if any.            
            return array('',$result);        
        }    
    }
    
    //Where the file must be uploaded to
    if($folder) 
        $folder .= '/';//Add a '/' at the end of the folder
    
    $file_name_new = date('YmdHis').'.'.$ext;
    $uploadfile = $folder . $file_name_new;
    
    $result = '';    
    //Move the file from the stored location to the new location    
    if (!move_uploaded_file($_FILES[$file_id]['tmp_name'], $uploadfile)) {        
        $result = "Cannot upload the file '".$_FILES[$file_id]['name']."'"; 
        //Show error if any.        
        if(!file_exists($folder)) {            
            $result .= " : Folder don't exist.";        
        } elseif(!is_writable($folder)) {            
            $result .= " : Folder not writable.";        
        } elseif(!is_writable($uploadfile)) {            
            $result .= " : File not writable.";        
        }        
        $file_name = '';            
    } else {        
        if(!$_FILES[$file_id]['size']) { 
            //Check if the file is made            
            @unlink($uploadfile);
            //Delete the Empty file            
            $file_name = '';            
            $result = "Empty file found - please use a valid file."; 
            //Show the error message        
        } else {            
            chmod($uploadfile,0777);
            //Make it universally writable.        
        }    
    }    
    
    return array($file_name_new,$result);
}
?>
</body>
</html>
